Collaborative Virtual Environment Development: An Aspect-Oriented Approach
نویسندگان
چکیده
Nowadays the interest in collaborative environments has increased considerably, probably due to the current technological advances specially on Internet computing. However, the lack of a standard reference architecture for the development of these systems makes difficult the development of useful collaborative environments that can be used in real work. Our goal is the development of a framework for the construction of collaborative virtual environments. We consider that aspect-oriented programming is very suitable for both the design and implementation of these systems, then we present in this paper an aspect-oriented approach for the development of collaborative virtual environments.
منابع مشابه
Towards an Aspect-Oriented Framework in the Design of Collaborative Virtual Environments
The increasing complexity in the development of distributed system has promoted the appearance of new software technologies that complements compositional framework technology providing a high degree of separation of concerns. One of these approaches is aspect-oriented programming that introduces a new entity, the aspect, to model those features that cut across different components in the syste...
متن کاملDynamic Virtual Join Point Dispatch
Conceptually, join points are points in the execution of a program and advice is late-bound to them. We propose the notion of virtual join points that makes this concept explicit not only at a conceptual, but also at implementation level. In current implementations of aspect-oriented languages, binding is performed early, at deploy-time, and only a limited residual dispatch is executed. Current...
متن کاملAspect-Oriented Analysis of Security in Distributed Virtual Environment
This chapter describes our approach to handle security in a complex Distributed Virtual Environment (DVE). The modules of such an environment all need to be concerned about security. An object-oriented model of a DVE allows us to capture security in an aspect-oriented fashion as a crosscutting concern among the multiple modules. As DVEs become more complex in content, distribution, and capabili...
متن کاملFeature-oriented Modeling for Collaborative Virtual Environment Construction
Collaborative Virtual Environments (CVEs) introduce significant improvements to communication and interaction by offering a simulated visualization for data representation and synchronized exchange. Participants can share their context and information in a consistent, integrated environment even if they are geographically distributed. These characteristics greatly enhance the virtualization of ...
متن کاملSupporting Awareness in Groupware through an Aspect-Oriented Middleware Service
Solutions have been proposed to support awareness in groupware. Frequently, this requirement is fulfilled by similar functionalities that are implemented in different modules within these collaborative applications. These solutions usually represent crosscut concerns related to awareness by the use of object-oriented programming. As a result, tightly coupled components are generated as well as ...
متن کامل